//代表一次编译 代表一次的生产过程
class Complication{
    build(){
        console.log('编译一次')
    }
}
class Compiler{
    run(){
        this.Compile();//开始编译
        //index.js 如果变更了会重启一次编译
        fs.watchFile('./index.js',(curr,prev)=>{
            this.compile();
        })
    }
    compile(){
        let complication = new Complication()
        complication.build();
    }
}

let complier = new Compiler();
complier.run();